mod cacher;
mod cacher1;

use crate::cacher::{equal_to, generate_workout as generate_work2, test as test2};
use crate::cacher1::{generate_workout as generate_work1, test as test1};

fn main() {
    // let simulated_user_specified_value = 10;
    // let simulated_random_number = 7;
    //
    // generate_work1(
    //     simulated_user_specified_value,
    //     simulated_random_number,
    // );
    //
    // generate_work2(
    //     simulated_user_specified_value,
    //     simulated_random_number,
    // );

    // test1();
    // test2();
    equal_to();
}

// #[warn(dead_code)]
// fn simulated_expensive_calculation(intensity: u32) -> u32 {
//     println!("calculating slowly...");
//     thread::sleep(Duration::from_secs(2));
//     intensity
// }